package com.starmark.message.queue.producer.api.service;

import com.starmark.message.queue.producer.api.dto.MessageQueueDto;

/**
 * 消息队列生产者
 * @author starmark
 * @date 2020/5/1  上午10:36
 */
public interface IMessageQueueProducerService {

    /**
     * 发布消息队列
     * @param messageQueueDto 消息内容
     * @return 是否发布成功
     */
    boolean produceMessage(MessageQueueDto messageQueueDto);

    /**
     *
     * @param producerType 生产者类型
     * @return 是否支持该生产者
     */
    boolean support(String  producerType);
}
